
/*******  HOME **********/
.banner{
	position: relative;
	width:948px;
	height:412px;
	margin: 0 auto;
	background-color:rgb(255,255,255);
	border:1px #ccc solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.banner .conte{
	width: 630px;
}
.banner .conte img{
	margin-top: 38px;
}
.banner .conte .info{
	width: 353px;
	padding-top: 85px;
}
.banner .conte .info p{
	font-size:16px;
	color: #545454;
	text-align: center;
}

.registro{
	width:309px;
	height:402px;
	margin: 5px 0 0 4px;
	background-color:#F4F3F1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.registro .conterg{
	width: 289px;
	margin: 0 auto;
}
.registro .conectfbtw{
	margin: 12px 0 0 0;
}
.registro .conectfbtw a{
	text-decoration: none;
}
.registro .conterg .text{
	color: #525252;
	font-size: 14px;
	margin: 8px 0 6px 0;
}
.registro .conterg .text strong{
	font-weight: bold;
}

.conterg form input[type=text],
.conterg form select,
.conterg form input[type=email],
.conterg form input[type=password]{
	width: 281px;
	height:28px;
	margin-top: 7px;
	line-height: 28px;
	border-color: #bbb;
	padding-left: 6px;
}
.conterg form select{
	width: 287px;
	padding-left: 2px;
}
.conterg form label.fecha{
	font-size: 12px;
	color: #555;
	margin: 5px 23px 0 0;
}
.conterg form select.fecha{
	width: 80px;
}
.conterg span.terminos{
	display: block;
	margin: 10px 0 12px 0;
	color: #545454;
	font-size: 12px;
	text-align: center;
}
.conterg span.terminos a{
	color: #878787;
}
.conterg span.terminos a:hover{
	color: #FFA64D;
}
.conterg span.terminos a:active{
	color: #FFA54C;
}
.conterg form input[type="submit"]{
	display: block;
	width:135px;
	height:38px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	margin: 0 auto;

	background-image:-moz-linear-gradient(52% 0% -90deg,rgb(255,214,92) 0%,rgb(255,147,38) 94%);
	background-image:-webkit-gradient(linear,52% 0%,52% 71%,color-stop(0, rgb(255,214,92)),color-stop(0.94, rgb(255,147,38)));
	background-image:-webkit-linear-gradient(-90deg,rgb(255,214,92) 0%,rgb(255,147,38) 94%);
	background-image:-o-linear-gradient(-90deg,rgb(255,214,92) 0%,rgb(255,147,38) 94%);
	background-image:-ms-linear-gradient(-90deg,rgb(255,214,92) 0%,rgb(255,147,38) 94%);
	background-image:linear-gradient(-90deg,rgb(255,214,92) 0%,rgb(255,147,38) 94%);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0px 2px 1px rgba(0,0,0,0.17) ,inset 0px 2px 0px rgba(255,255,255,0.22) ,inset 0px 1px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 2px 1px rgba(0,0,0,0.17) ,inset 0px 2px 0px rgba(255,255,255,0.22) ,inset 0px 1px 0px rgba(0,0,0,0.1);
	box-shadow:0px 2px 1px rgba(0,0,0,0.17) ,inset 0px 2px 0px rgba(255,255,255,0.22) ,inset 0px 1px 0px rgba(0,0,0,0.1);

	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9326,endColorstr=#FF9326,GradientType=0)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9326,endColorstr=#FF9326,GradientType=0);
}
.conterg form input[type="submit"]:hover{
	background-image:-moz-linear-gradient(52% 0% -90deg,rgb(255,214,92) 0%,rgb(255,147,38) 94%);
	background-image:-webkit-gradient(linear,52% 0%,52% 71%,color-stop(0, rgb(255,214,92)),color-stop(0.94, rgb(255,147,38)));
	background-image:-webkit-linear-gradient(-90deg,rgb(255,214,92) 0%,rgb(255,147,38) 94%);
	background-image:-o-linear-gradient(-90deg,rgb(255,214,92) 0%,rgb(255,147,38) 94%);
	background-image:-ms-linear-gradient(-90deg,rgb(255,214,92) 0%,rgb(255,147,38) 94%);
	background-image:linear-gradient(-90deg,rgb(255,214,92) 0%,rgb(255,147,38) 94%);
	-moz-box-shadow:0px 2px 1px rgba(0,0,0,0.17) ,inset 0px 2px 0px rgba(255,255,255,0.22) ,inset 0px 1px 0px rgba(0,0,0,0.1) ,inset 0px 0px 21px rgba(255,229,153,0.64);
	-webkit-box-shadow:0px 2px 1px rgba(0,0,0,0.17) ,inset 0px 2px 0px rgba(255,255,255,0.22) ,inset 0px 1px 0px rgba(0,0,0,0.1) ,inset 0px 0px 21px rgba(255,229,153,0.64);
	box-shadow:0px 2px 1px rgba(0,0,0,0.17) ,inset 0px 2px 0px rgba(255,255,255,0.22) ,inset 0px 1px 0px rgba(0,0,0,0.1) ,inset 0px 0px 21px rgba(255,229,153,0.64);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffd65c,endColorstr=#ffff9326,GradientType=0)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffd65c,endColorstr=#ffff9326,GradientType=0);
}
.conterg form input[type="submit"]:active{
	background-image:-moz-linear-gradient(52% 0% -90deg,rgb(244,122,0) 0%,rgb(255,147,38) 94%);
	background-image:-webkit-gradient(linear,52% 0%,52% 71%,color-stop(0, rgb(244,122,0)),color-stop(0.94, rgb(255,147,38)));
	background-image:-webkit-linear-gradient(-90deg,rgb(244,122,0) 0%,rgb(255,147,38) 94%);
	background-image:-o-linear-gradient(-90deg,rgb(244,122,0) 0%,rgb(255,147,38) 94%);
	background-image:-ms-linear-gradient(-90deg,rgb(244,122,0) 0%,rgb(255,147,38) 94%);
	background-image:linear-gradient(-90deg,rgb(244,122,0) 0%,rgb(255,147,38) 94%);
	-moz-box-shadow:0px 2px 1px rgba(255,255,255,0.5) ,inset 0px 2px 0px rgba(0,0,0,0.08) ,inset 0px 1px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 2px 1px rgba(255,255,255,0.5) ,inset 0px 2px 0px rgba(0,0,0,0.08) ,inset 0px 1px 0px rgba(0,0,0,0.1);
	box-shadow:0px 2px 1px rgba(255,255,255,0.5) ,inset 0px 2px 0px rgba(0,0,0,0.08) ,inset 0px 1px 0px rgba(0,0,0,0.1);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff47a00,endColorstr=#ffff9326,GradientType=0)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff47a00,endColorstr=#ffff9326,GradientType=0);
}

.sec_cats{
	width:948px;
	margin: 10px auto;
}
.sec_cats .cuadro{
	width:228px;
	height:204px;
	cursor: pointer;
	background-color: #fff;
	border:1px #ccc solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.sec_cats .cuadro:hover{
	border-color:rgb(204,204,204);
	-moz-box-shadow:inset 0px 0px 13px rgba(255,147,38,0.44);
	-webkit-box-shadow:inset 0px 0px 13px rgba(255,147,38,0.44);
	box-shadow:inset 0px 0px 13px rgba(255,147,38,0.44);
}
.sec_cats .cuadro:active{
	background-color:#FFDFBF;
	border-color:#ccc;
}

.sec_cats .cuadro.marg{
	margin-left: 9px;
}
.sec_cats .cuadro h3,
.sec_cats .cuadro p{
	margin: 10px 0;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	color: #535353;
}
.sec_cats .cuadro h3{
	font-weight: bold;
	font-size: 15px;
	color: #555;
}
.sec_cats .cuadro p{
	margin: 5px 0 8px 0;
	font-size: 12px;
}
.sec_cats .cuadro p a{
	color: #858585;
}
.sec_cats .cuadro img{
	display: block;
	margin: 0 auto;
}

#win_infoex{
	position: absolute;
	top: 4px;
	left:0px;
	width: 600px;
	height: 402px;
	color: #545454;
	font-size: 14px;
	background-color: #fff;
	padding-left: 25px;
}
#win_infoex h3{
	font-size: 20px;
}
#win_infoex .cerrar{
	float: right;
	display: block;
	width: 37px;
	height:41px;
	cursor: pointer;
	background: url('../images/cerrar.png') no-repeat;
}


table.table{
	font-size: 13px;
}
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  width: 100%;
  margin-bottom: 18px;
}
.table th,
.table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table.table-condensed tr td a{
	color: #FF9226;
}

.table1{
	padding: 0;
	border-spacing: 0;
	border:1px #ccc solid;

}
.table1 tr.header{
	background-color: #F4F3F1;
	color: #555;
}
.table1 tr.header td{
	font-weight: bold;
	border-bottom: 1px #ccc solid;
}
.table1 tr td{
	padding: 6px 10px 6px 10px;
	border-left: 1px #ccc solid;
	font-size: 14px;
	font-weight: normal;
}
#win_infoex #scroll_table{
	margin-top: -6px;
}
#win_infoex #scroll_table .scrollbar{
	margin-right: 0px;
}

.social-share {
  width: 353px;
  margin-top: 15px;
  padding: 0;
  text-align: center;
}

.social-share div {
  display: inline-block;
  /*margin: 4px 0 0 0;*/
}

.social-share div a img{
  margin: 0 !important;
}